be immersed in any business - Alemán Inglés Diccionario